# !/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
===========================
@Time : 2022/9/17 0017 17:33
@Author : 测试开发工程师
@File : 4. github 实战.py
@Software: PyCharm
============================
"""


"""
github 注册账号
    官网： https://github.com  -> sign up -> 填写 username ,email, password -> 点击注册
    
    
配置公钥
        ssh-keygen -t rsa -C "your_email@youremail.com"     ssh-keygen -t rsa -C "214829112@qq.com"
        连敲三次回车
        到对应目录下找生成的公钥和密钥
        
        id_rsa.pua 公钥   ->  拷贝(所有内容)，配置 gitee   配置 github(setting-> SSH and GPG keys -> New SSH key -> 确定)
        id_rsa  私钥

github 创建仓库
    
    首页 -> New

在 pycharm 上可以使用 token 与 github 认证
    
github 实战
    
    克隆项目到本地 ： 在github复制 url(clone -> copy url) ， 在 git 目录下： git clone 复制的 url  
    创建分支 : git checkout -b test_jpb
    切换分支： git checkout master    git checkout test_jpb
    添加内容 : 在目录下，创建文件： vi github.txt
    提交内容 : git add .(当前所有文件)   git commit -m "提交 github.txt"
    更新本地项目 : git push --set-upstream origin test_jpb
    拉取代码： git pull
    
    
    代码版本对比： Git -> Current File -> 
                                            Show diff  当前代码和远程仓库代码对比
                                            Compare with Revision 版本对比（提交记录）
                                            
    

"""